package StringBuilder;

/**构造方法
 * StringBuilder() 构造一个空字符串生成器，初始容量为 16 个字符；
 * StringBuilder(int catpacity) 构造一个空字符串生成器，初始容量由参数 capacity 指定；
 * StringBuilder(CharSequence seq) 构造一个字符串生成器，该生成器包含与指定的 CharSequence 相同的字符。；
 * StringBuilder(String str) 构造初始化为指定字符串内容的字符串生成器。
 * 其中第 4 个构造方法最为常用，我们可以使用 StringBuilder 这样初始化一个内容为 hello 的字符串：
 * StringBuilder str = new StringBuilder("Hello");
 */

// 成员方法,字符串连接
public class connectString1 {
    public static void main(String[] args) {
        // 初始化一个内容为Hello的字符串生成器
        StringBuilder str = new StringBuilder("Hello");
        // 调用append()方法进行字符串的连接
        str.append(" ");
        str.append("World");// 可以实现链式调用str.append(" ").append("World");
        System.out.println(str);

        // 利用append()的重载方法可以实现各种类型的连接操作,例如可以连接char类型以及float类型
        StringBuilder str1 = new StringBuilder("小明的身高为");
        str1.append(": ").append(172.5f);
        System.out.println(str1);
    }
}
